package cn.stylefeng.guns.modular.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 客户
 * </p>
 *
 * @author samwuu
 * @since 2019-09-27
 */
@TableName("info_client")
@Data
public class Client implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 客户ID
     */
    @TableId(value = "client_id", type = IdType.AUTO)
    private Integer clientId;

    /**
     * 名字
     */
    @TableField("name")
    private String name;

    /**
     * 电话
     */
    @TableField("phone")
    private String phone;

    /**
     * 地址
     */
    @TableField("address")
    private String address;
    /**
     * 公司名字
     */
    @TableField("company_name")
    private String companyName;
    /**
     * 公司编码
     */
    @TableField("company_code")

    private String companyCode;
    /**
     * 业务名字
     */
    @TableField("business_name")

    private String businessName;
    /**
     * 负责人名字
     */
    @TableField("charge_name")

    private String chargeName;
    /**
     * 负责人电话
     */
    @TableField("charge_phone")

    private String chargePhone;

    /**
     * 创建时间
     */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    /**
     * 更新时间
     */
    @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private Date updateTime;

}
